Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Plava Laguna Croatia Open - Umag Davis Cup, Group A, Bologna Shanghai Rolex Masters - Shanghai United Cup - Australia Australian Open - Melbourne BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Wimbledon - London Plava Laguna Croatia Open - Umag Winston-Salem Open - Winston-Salem Western & Southern Open - Cincinnati U.S. Open - New York Rolex Paris Masters - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Nordic Open - Stockholm Australian Open - Melbourne ABN AMRO Open - Rotterdam BNP Paribas Open - Indian Wells Miami Open - Miami Wimbledon - London Mutua Madrid Open - Madrid Boss Open - Stuttgart French Open - Paris Terra Wortmann Open - Halle Rothesay International - Eastbourne National Bank Open - Toronto U.S. Open - New York Chengdu Open - Chengdu Croatia F4 Croatia F5 Italy F13 France F13 Italy F26 Italy F27 Italy F28 Croatia F13 Italy F5 Italy F6 Italy F7 Italy F22 France F15 Italy F24 Italy F25 Romania F2 Romania F13 Italy F30 Italy F32 Italy F33 Italy F37 Italy F1 Italy F2 Turkey F12 Turkey F13 Italy F10 Italy F11 Italy F12 Italy F13 Italy F18 Italy F21 Italy F22 Italy F26 Italy F27 Italy F28 Italy F32 Italy F33 Italy F9 (Santa Margherita Di Pula) Italy F25 (Cornaiano) Italy F30 (Santa Margherita Di Pula) Italy F31 (Santa Margherita Di Pula) Italy F35 (Santa Margherita Di Pula) Italy F36 (Santa Margherita Di Pula) VIII Trofeo Ciutat de Barcelona - Barcelona Maia Open 2002 - Maia Hamburg Challenger - Hamburg Biella Challenger Turin Challenger Biella Challenger Como Challenger Andria Challenger Bergamo Challenger Cherbourg Challenger Guangzhou Challenger Napoli Challenger Barletta Challenger Furth Challenger Milan Challenger Szczecin Challenger Andria Challenger Zhuhai Challenger Shenzhen Challenger Quanzhou Challenger Barletta Challenger Francavilla Challenger Ortisei Challenger Ismaning Challenger Andria Challenger Playford Challenger Bergamo Challenger Zhuhai Challenger Qujing Challenger Barletta Challenger Orleans Challenger Ismaning Challenger Brest Challenger Phoenix Challenger Sophia Antipolis Challenger Genova Challenger Orleans Challenger Alicante Challenger Brest Challenger Blumenau Challenger Santa Cruz de la Sierra Challenger Phoenix Challenger Nottingham Challenger Salzburg Challenger Vancouver Challenger Alicante Challenger St. Tropez Challenger Bergamo Challenger Roanne Challenger Bordeaux Challenger Bratislava 1 Challenger Montechiarugolo Challenger Seville Challenger Zivnobanka Czech Open - Prostejov Cagliari Challenger Turin Challenger Ortisei Challenger Brescia Challenger Rome Challenger Todi Challenger Szczecin Challenger Florence Challenger Ortisei Challenger Bratislava Challenger Playford Challenger Biella Challenger Copa Ericsson Uruguay - Montevideo Mallorca Challenger Cordenons Challenger Manerbio Challenger Copa Ericsson Chile - Santiago Warsteiner Challenger Wolfsburg - Wolfsburg Estoril Open - Estoril Top Wool Challenger Biella - Biella Mallorca Open - Mallorca Idea Prokom Open - Sopot Siemens Open 2003 - Scheveningen Heineken Open - Auckland Open Castilla y Leon - Segovia International Tennis Championships - Delray Beach Estoril Open - Estoril Generali Open 2003 - Kitzbuhel AIG Japan Open - Tokyo Tata Open - Chennai Open de la Comunidad Valenciana - Valencia Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Open Romania - Bucharest Open 13 - Marseille Dubai Open - Dubai Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo St. Petersburg Open - St. Petersburg Open Castilla y Leon - Segovia Open 13 - Marseille Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Generali Open - Kitzbuhel Open Castilla y Leon - Segovia Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Genova Challenger Open de Moselle - Metz PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Santo Domingo Challenger Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia The Artois Championships - London The Nottingham Open - Nottingham ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven China Open - Beijing BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Open Sabadell Atlantico - Barcelona Pilot Pen Tennis - New Haven China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia SAP Open - San Jose Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice Catella Swedish Open - Bastad Segovia Challenger Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Shenzhen Challenger China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Prostejov Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril AEGON Championships - London German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad Legg Mason Tennis Classic - Washington Czech Indoor Open - Prague Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Jameson Cup - Milan Open Sabadell Atlantico - Barcelona Studena Croatia Open - Umag PTT Thailand Open - Bangkok Valencia Open - Valencia US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona AEGON International - Eastbourne Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Credit Agricole Suisse Open - Gstaad Valencia Open - Valencia Qatar ExxonMobil Open - Doha Ecuador Open - Quito Dubai Duty Free Tennis Championships - Dubai Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Moselle Open - Metz Valencia Open - Valencia Millennium Estoril Open - Estoril US Men's Clay Court Championship - Houston Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Abierto Mexicano - Los Cabos If Stockholm Open - Stockholm Garanti Koza Sofia Open - Sofia Rio Open - Rio de Janeiro SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel Shenzhen Open - Shenzhen Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Cordoba Open - Cordoba ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Open 13 Provence - Marseille Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Fever-Tree Championships - London Turkish Airlines Open Antalya - Antalya Nature Valley International - Eastbourne SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing European Open - Antwerp Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Erste Bank Open - Vienna Forte Village Sardegna Open - Sardinia bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Murray River Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Gonet Geneva Open - Geneva cinch Championships - London Nature Valley International - Eastbourne Vercelli Challenger Sardegna Open - Cagliari Emilia-Romagna Open - Parma Belgrade 2 - Belgrade San Diego Open - San Diego Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Sydney Tennis Classic - Sydney Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart cinch Championships - London Mallorca Championships - Mallorca Viking International - Eastbourne Nordea Open - Bastad Sofia Open - Sofia San Diego Open - San Diego Dallas Open - Dallas Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Gonet Geneva Open - Geneva Erste Bank Open - Vienna Moselle Open - Metz Manerbio Challenger China Open - Beijing Zhuhai Challenger Shenzhen Challenger Turin Challenger Mestre Challenger Vicenza Challenger Prague Challenger Perugia Challenger Todi Challenger Biella Challenger Madrid Challenger Cortina Challenger Fano Challenger Cordenons Challenger Manerbio Challenger Como Challenger Genova Challenger Ortisei Challenger Brescia Challenger Bergamo Challenger Sony Ericsson Open - Miami Brescia Challenger Copa Ericsson Brazil - Sao Paulo Pozoblanco Challenger Lamberts Open by Stawag - Aachen Okal Open - Eckental Stockton Challenger Fairfield Challenger Lyon Challenger Aix En Provence Challenger Mouilleron-Le-Captif Challenger Tenerife Challenger Vicenza Challenger Ortisei Challenger Monterrey Challenger Stanford Challenger Aix En Provence Challenger Bordeaux Challenger Ilkley Challenger Segovia Challenger Istanbul Challenger Tennis Napoli Cup - Naples Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Sporting Challenger - Turin Heineken Open Shanghai - Shanghai Open Castilla y Leon - Segovia Tiburon Challenger Black Forest Open 2002 - Freudenstadt Internationaler Raiffeisen Grand Prix - St. Polten Kyiv Open - Kiev Stockholm Open - Stockholm Open de la Comunidad Valenciana - Valencia Gerry Weber Open - Halle Memorial Kolyaskin - Donetsk Stockholm Open - Stockholm Gerry Weber Open - Halle Open Castilla y Leon Trofeo Iberdrola - Segovia Sydney International - Sydney Movistar Open - Vina del Mar TD Waterhouse Cup - Long Island Catella Swedish Open - Bastad International Championship of Croatia - Umag Open de Tenis Comunidad Valenciana - Valencia Catella Swedish Open - Bastad Challenger Copa Sevilla Internacionales de Andalucia - Seville Andria Challenger Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Tennis Masters Series - Miami Abierto Mexicano Telfonica MoviStar - Acapulco Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Pacific Life Open - Indian Wells Open Seat Godo - Barcelona NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Cordenons Challenger Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Medibank Private International - Sydney Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Open Seat Godo 2005 - Barcelona Mestre Challenger Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Sydney International - Sydney Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome The Tennis Channel Open - Las Vegas Open de la Comunidad Valenciana - Valencia Masters Series Hamburg - Hamburg The Stella Artois Championships - London Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati DIEMA XTRA Sofia Open - Sofia BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Open SEAT 2008 - Barcelona Sony Ericsson Open - Miami Generali Open - Kitzbuhel Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Brisbane - Brisbane Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris bett1HULKS Indoors - Cologne Ordina Open - 's-Hertogenbosch BNP Paribas Open - Indian Wells China Open - Beijing Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Warsteiner Challenger Lubeck - Lubeck Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Moselle Open - Metz BNP Paribas Open - Indian Wells Millennium Estoril Open - Estoril Sony Ericsson Open - Miami Open Seat Godo 2003 - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo Chengdu Open - Chengdu Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Barcelona Open Banc Sabadell - Barcelona Rogers Cup - Montreal Hamburg European Open - Hamburg Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BMW Open - Munich BNP Paribas Masters - Paris TD Waterhouse Cup - Long Island China Open - Beijing BNP Paribas Open - Indian Wells EFG Swiss Open - Gstaad Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Astana Open - Nur-Sultan Internazionali BNL d'Italia - Rome China Open - Beijing Mutua Madrid Open - Madrid Stockholm Open - Stockholm Shanghai Rolex Masters - Shanghai Generali Open - Kitzbuhel Adelaide International - Adelaide BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Apia International - Sydney ABN AMRO Open - Rotterdam Terra Wortmann Open - Halle Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Zagreb Open - Zagreb SAP Open - San Jose Sony Open Tennis - Miami Swiss Open - Gstaad Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Erste Bank Open - Vienna Western & Southern Open - Cincinnati SkiStar Swedish Open - Bastad Rothesay International - Eastbourne Bet-at-home Open - Hamburg BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Boss Open - Stuttgart China Open - Beijing Monte-Carlo Rolex Masters - Monte-Carlo Qatar ExxonMobil Open - Doha Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Topshelf Open - 's-Hertogenbosch BNP Paribas Open - Indian Wells SkiStar Swedish Open - Bastad Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati If Stockholm Open - Stockholm Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Brasil Open - Sao Paulo Mutua Madrid Open - Madrid Open 13 Provence - Marseille Internazionali BNL d'Italia - Rome US Men's Clay Court Championship - Houston Rogers Cup - Toronto Barcelona Open BancSabadell - Barcelona AEGON Championships - London BNP Paribas Masters - Paris Grand Prix Hassan II - Marrakech Bet-at-home Open - Hamburg Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Winston-Salem Open - Winston-Salem Thailand Open - Bangkok Western & Southern Open - Cincinnati If Stockholm Open - Stockholm Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Adidas International - Sydney Qatar ExxonMobil Open - Doha Western & Southern Open - New York Ecuador Open - Quito Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid US Men's Clay Court Championship - Houston Internazionali BNL d'Italia - Rome Campionati Internazionali di Sicilia - Palermo BRD Nastase Tiriac Trophy - Bucharest Rogers Cup - Toronto Western & Southern Open - Cincinnati Open de Nice Cote d'Azur - Nice Rolex Paris Masters - Paris AEGON Championships - London BNP Paribas Open - Indian Wells Aegon Nottingham Open - Nottingham Miami Open - Miami Qatar Open - Doha SkiStar Swedish Open - Bastad Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Western & Southern Open - Cincinnati St. Petersburg Open - St. Petersburg Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Rolex Paris Masters - Paris ABN AMRO World Tennis Tournament - Rotterdam Internazionali BNL d'Italia - Rome National Bank Open - Montreal Dubai Duty Free Tennis Championships - Dubai BellSouth Open - Vina del Mar Hungarian Open - Budapest Antalya Cup - Antalya Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem China Open - Beijing Qatar ExxonMobil Open - Doha Sydney International - Sydney Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston ATP Kremlin Cup - Moscow Gazprom Hungarian Open - Budapest Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya German Tennis Championships - Hamburg Mercedes Cup - Stuttgart Proton Malaysian Open - Kuala Lumpur China Open - Beijing Rio Open - Rio de Janeiro Bet-at-home Open - Hamburg Dubai Duty Free Tennis Championships - Dubai ARAG World Team Championship - Dusseldorf Australian Open - Melbourne French Open - Paris Barcelona Open Banc Sabadell - Barcelona Wimbledon - London U.S. Open - New York BMW Open - Munich Geneva Open - Geneva Libema Open - 's-Hertogenbosch Noventi Open - Halle Australian Open - Melbourne French Open - Paris Wimbledon - London Swiss Open - Gstaad U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London ABN/AMRO World Tennis Tournament - Rotterdam U.S. Open - New York Australian Open - Melbourne French Open - Paris Rakuten Japan Open - Tokyo Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Cordoba Open - Cordoba Rio Open - Rio de Janeiro Wimbledon - London Qatar ExxonMobil Open - Doha U.S. Open - New York Australian Open - Melbourne Bet-at-home Open - Hamburg French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne European Open - Antwerp French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Erste Bank Open - Vienna Countrywide Classic - Los Angeles Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Abierto Mexicano Telcel - Acapulco U.S. Open - New York Regions Morgan Keegan Championships - Memphis Generali Open - Kitzbuhel Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Moselle Open - Metz French Open - Paris Wimbledon - London U.S. Open - New York Firenze Open - Florence Australian Open - Melbourne Adelaide International 1 - Adelaide French Open - Paris Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Wimbledon - London Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Argentina Open - Buenos Aires Tennis Napoli Open - Naples Wimbledon - London Grand Prix Hassan II - Marrakech U.S. Open - New York Bucharest Open - Bucharest Open Parc - Lyon Australian Open - Melbourne French Open - Paris Wimbledon - London Chengdu Open - Chengdu U.S. Open - New York Moselle Open - Metz French Open - Paris Hong Kong Tennis Open - Hong Kong ASB Classic - Auckland ASB Classic - Auckland Gerry Weber Open - Halle Dubai Duty Free Tennis Championships - Dubai Citi Open - Washington Rakuten Japan Open - Tokyo Terra Wortmann Open - Halle ABN AMRO World Tennis Tournament - Rotterdam Valencia Open - Valencia St. Petersburg Open - St. Petersburg Mallorca Championships - Mallorca Erste Bank Open - Vienna Bet-at-home Open - Hamburg Rothesay International - Eastbourne China Open - Beijing Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Madrid Western & Southern Open - Cincinnati Miami Open - Miami Masters Series Monte-Carlo - Monte Carlo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Cincinnati Open - Cincinnati Internazionali BNL d'Italia - Rome Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, F, ARG-ESP 1-3 Western & Southern Open - Cincinnati National Bank Open - Toronto Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, SF, ESP-FRA 4-1 Hopman Cup - Perth Abierto de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem Mutua Madrilena Masters Madrid - Madrid Adelaide International 2 - Adelaide BNP Paribas Masters - Paris Hopman Cup - Perth Davis Cup, World Group, PO, ESP-UKR 5-0 Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Davis Cup, Finals, Group E Davis Cup, Finals, QF, ITA-CRO 1-2 Davis Cup, Qualifiers, 1R, SVK-ITA 2-3 French Open - Paris Davis Cup, Finals, QF, ITA-USA 2-1 Davis Cup, Finals, SF, ITA-CAN 1-2 French Open - Paris Mutua Madrid Open - Madrid AAMI Classic - Kooyong Campeonato de Espana Kia de Tenis 2004 - Madrid AAMI Classic - Kooyong AAMI Classic - Kooyong All Lower level tournaments AAMI Classic - Kooyong Barclays ATP World Tour Finals - London Olympics - London Olympics - Tokyo